@CHARSET "utf-8";
h1{
	font:20px Arial, Helvetica, sans-serif;
	color:#3399FF; 
}

body
{
	margin: 0;	
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	overflow: auto;
}

.sfondo
{
	background-image:url('/immagini/Immagine2.jpg');
	position: fixed;
	margin:0;
	z-index:0;
	width: 100%;
	height: 100%;
	overflow: auto;	
}

.container
{
	width: 303px;
	min-width: 303px;
	min-height: 100%;
}

.header
{  
	margin-top:8px;	
	margin-bottom: 8px;
	vertical-align: top;
}

.riquadro
{
	margin-top: 15px;
	background:url('/immagini/sfondo_bianco_mobile.png') no-repeat scroll left top; 
	min-height: 480px;
	height: 480px;
	width: 301px;	
}

/*.riquadro_form_rifugi
{
	margin-top: 15px;
	background:url('/immagini/form.png') no-repeat scroll left top; 
	height: 890px;
	width: 760px;
	margin-bottom: 40px;	
}
*/

.sfondo_header
{
	border: 0;
}

.fascia_centro
{
	background: transparent;
	float:left;
	margin: 0;
	width: 299px;
	min-width: 299px;
	z-index: 2;
	text-decoration: none;
}
/*
.fascia_dx
{
	background: transparent;
	float:right;
	margin-right: 2px;
	margin-top: 24px;
	width: 160px;
	min-width: 160px;
	z-index: 2;
	text-decoration: none;
	margin-left: 0px;
}

.info
{
	background:url('/immagini/menu_info.png') no-repeat scroll center top;
	margin-right:-6px;
	height: 180px; 
	font-weight: bold;
	font-size: 12px;
}

.meteo
{
	margin-top: 7px;
	margin-right: -4px;
	background:url('/immagini/meteo.png') no-repeat scroll center top;
	height: 186px;
}
*/


/*
#rifugi a
{
	text-decoration: none; 
	color:#339999;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 7px;
}

#rifugi img
{
	padding-left: 23px;
	margin:0;
	border: 0;
}

#rifugi a:hover
{
	text-decoration: underline;
}

#località a
{
	text-decoration: none; 
	color:#339999;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 7px;	
}

#località a:hover
{
	text-decoration: underline;
}

#località img
{
	margin:0;
	border: 0;	
}
 */
.disattivo
{
	float: left;
	line-height:13px;
	background-color: transparent;
	font-weight: bold;
}

a.css_tooltip
{
	font-weight:bold;
	position:relative;
	text-decoration:none; 
}

a.css_tooltip span
{
	display:none; 
}

a.css_tooltip:hover span
{
	display:block; 
	position:absolute; 
	width:150px;
	border:0;
	background-color:transparent;
	color:red;
	font-size:9px;
	margin-left: -7px;
	margin-top: -10px;
} 

.percorso_pagina
{
	text-align: center;
	line-height: 10px;
	font-size: 8px;
	margin-top: 5px;	
}

.percorso_pagina a, .percorso_pagina a:visited
{
	text-decoration: none;
	color: black;
}

.percorso_pagina hr
{
	color:#2a7ca6;
	border-color: #2a7ca6;
	margin: 1px;
}
/*
#contatti a
{
	text-decoration: none; 
	color:#339999;
	padding-left: 23px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 7px;	
}

#contatti a:hover
{
	text-decoration: underline;
}

#contatti img
{
	margin:0;
	border: 0;
}

.percorso_pagina a
{
	text-decoration: none;
}

.percorso_pagina a:hover
{
	text-decoration: underline;
}

.percorso_pagina a:visited
{
	text-decoration: none;
}

.titolo_form
{
	font-size: 25px;
	font-weight: bold;
	color:#2a7ca6;	
	margin-top: 20px;
}

.form
{
	margin-top:35px;
}

.note_form
{
	margin-top: 18px;
	margin-bottom: 37px;
	vertical-align:bottom;
	text-decoration: underline;
}

.nomi_campi
{
	vertical-align:top;
	text-align: left;
}

.valore_campi
{
	text-align: left;	
}

.meteo img
{
	border: 0px; 
	width:158px;
	background-color:transparent;
	padding-top: 10px;
}

 

.nomi_campi
{
	font-size: 15px;
	padding: 0px 7px;
}

.inputext
{
	text-align:left;
	vertical-align:text-top;
	width: 170px;
}

textarea
{
	overflow:auto; 
	width: 220px;
	min-width: 220px;
	max-width: 220px;
	height: 170px;
	min-height: 170px;
	max-height:170px;
}

select
{
	width: 175px;
}

#rifugi .link_attuale
{
	text-decoration: none; 
	color: gray; 	
}

#rifugi .link_attuale:hover
{
	text-decoration: none;
}

li 
{
	list-style: none;
}

ul 
{
	list-style-type: none;
}

#località img
{
	padding-left: 23px;
}

#località span
{
	font-size: 13px;
	font-weight: bold;
	color: gray;
}

#rifugi img
{
	padding-left: 23px;
}

#rifugi span
{
	font-size: 13px;
	font-weight: bold;
	color: gray;
}

#elenco_zone
{
	margin-top:37px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}

#elenco_zone img
{
	margin-left: 0px;
	padding-left: opx;
	border: 0px;
}

#elenco_zone a, #elenco_zone a:visited
{
	text-decoration: none;
	color:black;
}

#elenco_zone a:hover
{
	text-decoration: underline;
}

.titolo_zone
{
	font-size: 20px;
	font-weight: bold;
	color: #2a7ca6;
}

.indietro
{
	margin-bottom: 30px;
	text-align: left;
	line-height: 39px;
}

.indietro a
{
	text-decoration: none;
	padding-top: 0px; 
	font-size: 12px;
	font-weight: bold;
	color:#339999;
}

.indietro a:hover
{
	text-decoration: underline;
}

.indietro a:visited
{
	text-decoration: none;
}

.singolo_rifugio hr
{
	text-align: center;
	align: center;
	width: 400 px;
	color:#339999;
	border-color: #339999;
}

.singolo_rifugio
{
	text-align: left;
	margin-top: 15px;
	margin-left: 15px;
}

.singolo_rifugio a
{
	text-decoration: none;
	color: black;
	font-size: 13px;
	font-weight: bold;
}

.singolo_rifugio a:VISITED, .singolo_rifugio a:LINK
{
	text-align: left;
	text-decoration: none;
}

.singolo_rifugio a:HOVER
{
	text-decoration: underline;
}

.carica_foto
{
	text-align: center;
	margin-top: 12px;
	margin-bottom: 12px;
}
.carica_foto a
{
	text-decoration: none;
	color: black;
	margin-top: 25px;
	font-size: 13px;
	font-weight: bold;
}

.carica_foto a:VISITED, .carica_foto a:LINK
{
	text-align: left;
	text-decoration: none;
}

.carica_foto a:HOVER
{
	text-decoration: underline;
}

.dettagli_rifugio
{
	text-align: left;
	font-size: 13px;
	color: black;
	margin-top: 15px;
	margin-left: 15px;
}

.titolo_paragrafi
{
	margin-top: 15px;
	font-weight: bold;
}

.dettagli_rifugio a:link, .dettagli_rifugio a:visited
{
	text-decoration: none;
	color: black;
}

.dettagli_rifugio a:hover
{
	text-decoration: underline;
}

.carica_foto
{
	float: none;
}
*/
.menu_pagine_mobile
{
	background:url('/immagini/pagine_mobile.png') no-repeat scroll left top; 
	height: 38px;
	min-height: 38px;
	width: 301px;
	vertical-align: top;
}

.footer
{
	background:url('/immagini/footer_mobile.png') no-repeat scroll left top; 
	height: 31px;
	min-height: 31px;
	width: 301px;
	vertical-align: bottom;
	margin-top: -15px;	
}

#welcome
{
	width: 190px;
	height: auto;
}

.testo_home
{
	margin: 6px 5px 10px 5px;
	text-align: justify;
}

#slider 
{
	margin-left: 5%;
	margin-top: 9px;
	margin-bottom: 12px;
	width: 190px;
	height: 118px;
	padding:0;
	border:0;
}

#slider img 
{
	padding: 0;
	margin:0; 
	border:0;
	width: 190px;
	height: auto;
}

#slider .clicker a 
{
	width: 11px; 
	height: 11px; 
	background: #fff; 
	margin-right: 2px;
}

#slider .clicker a.active 
{
	background: #ff0;
}

.testofooter
{
	color: white;
}

.linkutili a
{
	text-decoration: none;
	color: white;
	margin-top:-15px;
}

.menu_principale 
{
	float: left;
	margin:0;	
	text-decoration:none;
	color:white;
	font-size: 10px;
	text-align:left;
	cursor:hand;
}
.menu_principale a
{
	background:transparent;
	text-decoration:none;
	color:white;
	text-align:left;
	cursor:hand;
}

.spento
{
	float: left;
	line-height:13px;
	background-color: transparent;
}

.spento a:visited, .spento a:link 
{
	text-decoration: none; 
	color:white;
}

.spento a:hover
{
	text-decoration: underline;
	color:white;
}

.acceso
{
	font-size: 12px;
	float: left;
	line-height:13px;
	background-color: #006699;
	color: white;
	text-decoration: underline;
}

.acceso a:hover
{
	text-decoration: underline;
	color: white;
}

.acceso a:visited, .acceso a:link 
{
	text-decoration: none; 
	color: white;
}

/*
.riquadrocontatti
{
	margin-top: 15px;
	background:url('/immagini/SfondoHome.png') no-repeat scroll left top; 
	height: 500px;
	width: 760px;	
}


.footercontatti
{
	background:url('/immagini/Footer.png') no-repeat scroll left top; 
	height: 32px;
	min-height: 32px;
	width: 760px;
	vertical-align: bottom;
	margin-top: -70px;	
}

.riquadrorifugi
{
	margin-top: 15px;
	background:url('/immagini/SfondoRifugi.png') no-repeat scroll left top; 
	height: 455px;
	width: 760px;	
}

.elenco_rifugi
{
	max-height: 365px;
	overflow: auto;
}

.footerform
{
	background:url('/immagini/Footer.png') no-repeat scroll left top; 
	height: 32px;
	min-height: 32px;
	width: 760px;
	vertical-align: bottom;
	margin-top: -48px;	
}

.riquadro_dettaglio
{
	margin-top: 15px;
	background:url('/immagini/sfondodettaglio.png') no-repeat scroll left top; 
	height: 1000px;
	width: 760px;	
}

.torna_indietro
{
	margin-top: 60px;
	font-weight: bold;
	font-size: 13px;
}

.torna_indietro a
{
	color:black;
	text-decoration: none;
}

.torna_indietro a:VISITED, .torna_indietro a:LINK
{
	text-decoration: none;
}

.torna_indietro a:HOVER
{
	text-decoration: underline;
}

.segreteria
{
	color: black;
	font-weight: bold;
	font-size: 13px;
}

.contatti
{
	text-align: left;
	margin-top: 30px;
	margin-left: 15px;
}

.contatti a
{
	color: black;
	text-decoration: none;
}

.contatti a:link, .contatti a:visited
{
	text-decoration: none;
}

.contatti a:hover
{
	text-decoration: underline;
}

.mappa a, .mail a
{
	color:#2a7ca6;
	font-weight:bold;
	text-decoration: none;
}

.mappa a:link, .mappa a:visited , .mail a:link, .mail a:visited
{
	color:#2a7ca6;
	text-decoration: none;
}

.mappa a:hover, .mail a:hover
{
	text-decoration: underline;
}

.nomezona a
{
	color:#2a7ca6;
	font-weight:bold;
	text-decoration: none;
}

.nomezona a:link, .nomezona a:visited 
{
	color:#2a7ca6;
	text-decoration: none;
}

.nomezona a:hover
{
	text-decoration: underline;
}

.titolo_paragrafi_dx
{
	text-align: center;
}

.titolo_paragrafi_dx a
{
	color:#2a7ca6;
	margin-top: 0px;
	font-weight:bold;
	text-decoration: none;
}

.titolo_paragrafi_dx a:link, .titolo_paragrafi_dx a:visited 
{
	color:#2a7ca6;
	text-decoration: none;
}

.titolo_paragrafi_dx a:hover
{
	text-decoration: underline;
}

.titolo_paragrafi_dx span
{
	display:none; 
}

.titolo_paragrafi_dx a:hover span
{
	display:block; 
	position:absolute;
	z-index:20; 
	width:150px;
	border:0;
	background-color:transparent;
	color:red;
	font-size:11px;
	font-weight: bold;
	margin-top: -10px;
	line-height:20px;
	padding:7px 0 5px 0px;
}

.nomelocalita a
{
	color:#2a7ca6;
	font-weight: bold;
}

.nomelocalita a:link, .nomelocalita a:visited
{
	color:#2a7ca6;
	text-decoration: none;
}

.nomelocalita a:hover
{
	text-decoration: underline;
}

.footer_dettaglio
{
	background:url('/immagini/Footer.png') no-repeat scroll left top; 
	height: 32px;
	min-height: 32px;
	width: 760px;
	vertical-align: bottom;
	margin-top: -65px;	
}

.contwelcome
{
	height: 120px;
	width: 415px;
}

.descrizionerif
{
	width: 400px;
	max-width: 400px;
	height: auto;
}

.nomezonadx
{
	float: right;
}

.nomezonadx a
{
	color:#2a7ca6;
	font-weight:bold;
	text-decoration: none;
}

.nomezonadx a:link, .nomezonadx a:visited 
{
	color:#2a7ca6;
	text-decoration: none;
}

.nomezonadx a:hover
{
	text-decoration: underline;
}

.riquadro_form_lungo
{
	margin-top: 15px;
	background:url('/immagini/formlungo.png') no-repeat scroll left top; 
	height: 935px;
	width: 760px;
	margin-bottom: 40px;	
}

.riquadro_dettaglio_lungo
{
	margin-top: 15px;
	background:url('/immagini/dettagliolungo.png') no-repeat scroll left top; 
	height: 1150px;
	width: 760px;
	margin-bottom: 40px;	
}